$(function () {
    initThisPage()
})

function initThisPage() {
    var ID = oneValues();
    var jsondata = {"ID":ID};
    var data_json = JSON.stringify(jsondata)
    $.ajax({
        url: "./goPCDD/initManInfo", //请求的url地址
        dataType: "json", //返回格式为json
        async:false,
        data: data_json, //参数值
        type: "POST", //请求方式
        processData: false, //对表单data数据是否进行序列化
        contentType: false, //dataType设置你收到服务器数据的格式
        headers: {
            'Content-Type': 'application/json'
        },
        success: function(data) {
            formcontent = JSON.parse(data.data);
            var vm = new Vue({
                el: "#app",
                data: function () {
                    return {
                        formItem:{
                            UserNo: formcontent.UserNo,
                            Store: formcontent.Store,
                            Bm:formcontent.Bm,
                            Name:formcontent.Name,
                            DriveYears:formcontent.DriveYears,
                            StartHaveLicenseDate:formcontent.StartHaveLicenseDate,
                            CanUseCarType:formcontent.CanUseCarType,
                            Status:formcontent.Status,
                            Sex:formcontent.Sex,
                            Birthday:formcontent.Birthday,
                            LicenseUntil:formcontent.LicenseUntil,
                            CardNo:formcontent.CardNo,
                            PhoneNo:formcontent.PhoneNo,
                            RecordNo:formcontent.RecordNo,
                            EditMan:formcontent.EditMan,
                            EditNo:formcontent.EditNo,
                            EditDate:formcontent.EditDate,
                        },
                        stripe: true
                    }
                },
                methods: {

                    goBack(){
                        window.location.href = "./man_search.html"
                    },
                    isPoneAvailable(str) {
                        var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;
                        if (!myreg.test(str)) {
                            return false;
                        } else {
                            return true;
                        }
                    },
                    //固定电话验证
                    isFixPoneAvailable(str) {
                        var myreg=/^0\d{2,3}-\d{7,8}(-\d{1,6})?$/;
                        if (!myreg.test(str)) {
                            return false;
                        } else {
                            return true;
                        }
                    },
                    //身份证号验证
                    isCardNoAvailable(str) {
                        var myreg=/^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$/;
                        if (!myreg.test(str)) {
                            return false;
                        } else {
                            return true;
                        }
                    },
                    editManInfo() {
                        var self = this;
                        var jsondata = self.formItem;
                        var EditNameStr = parent.$("#uname1").text();
                        var EditIDStr = parent.$("#userno1").text();
                        jsondata.EditMan = EditNameStr;
                        jsondata.EditNo = EditIDStr;
                        jsondata.ID = ID;

                        //校验开始
                        if(jsondata.UserNo==''||jsondata.UserNo==null){
                            toastr.warning("请输入员工编号");
                            return false;
                        }
                        if(jsondata.Store==''||jsondata.Store==null){
                            toastr.warning("请选择中心店面");
                            return false;
                        }
                        if(jsondata.Bm==''||jsondata.Bm==null){
                            toastr.warning("请输入部门");
                            return false;
                        }
                        if(jsondata.Name==''||jsondata.Name==null){
                            toastr.warning("请输入姓名");
                            return false;
                        }
                        if(jsondata.Sex==null||jsondata.Sex.toString()==''){
                            toastr.warning("请输入性别");
                            return false;
                        }
                        if(jsondata.Birthday==''||jsondata.Birthday==null){
                            toastr.warning("请输入生日");
                            return false;
                        }
                        var tempBirthday = new Date(jsondata.Birthday);
                        jsondata.Birthday = tempBirthday.toLocaleDateString();

                        /*if(jsondata.CardNo==''||jsondata.CardNo==null){
                            toastr.warning("请输入身份证号");
                            return false;
                        }

                        if(!this.isCardNoAvailable(jsondata.CardNo)){
                            toastr.warning("请输入正确格式的身份证号");
                            return false;
                        }*/

                        if(jsondata.PhoneNo==''||jsondata.PhoneNo==null){
                            toastr.warning("请输入手机号");
                            return false;
                        }

                        if(!this.isPoneAvailable(jsondata.PhoneNo)){
                            toastr.warning("请输入正确格式的手机号");
                            return false;
                        }


                        if(jsondata.DriveYears==''||jsondata.DriveYears==null){
                            toastr.warning("请输入驾龄");
                            return false;
                        }

                        if(jsondata.CanUseCarType==''||jsondata.CanUseCarType==null){
                            toastr.warning("请输入准假车型");
                            return false;
                        }

                        if(jsondata.Status==null||jsondata.Status.toString()==''){
                            toastr.warning("请选择出车状态");
                            return false;
                        }

                        if(jsondata.RecordNo==''||jsondata.RecordNo==null){
                            toastr.warning("请输入档案编号");
                            return false;
                        }

                        if(jsondata.StartHaveLicenseDate==''||jsondata.StartHaveLicenseDate==null){
                            toastr.warning("请选择初次领证日期");
                            return false;
                        }
                        var tempStartHaveLicenseDate = new Date(jsondata.StartHaveLicenseDate);
                        jsondata.StartHaveLicenseDate = tempStartHaveLicenseDate.toLocaleDateString();

                        if(jsondata.LicenseUntil==''||jsondata.LicenseUntil==null){
                            toastr.warning("请选择驾驶证有效期至");
                            return false;
                        }
                        var tempLicenseUntil = new Date(jsondata.LicenseUntil);
                        jsondata.LicenseUntil = tempLicenseUntil.toLocaleDateString();

                        //校验结束
                        var data_json = JSON.stringify(jsondata);
                        $.ajax({
                            url: "./goPCDD/editMan", //请求的url地址
                            xhrFields: {
                                withCredentials: true
                            },
                            dataType: "json", //返回格式为json
                            data: data_json, //参数值
                            type: "POST", //请求方式
                            headers : {
                                'Content-Type' : 'application/json'
                            },
                            beforeSend: function() {
                                //请求前的处理
                            },
                            success: function(data) {
                                if(data.status=='1'){
                                    toastr.success('保存成功');
                                }else{
                                    toastr.error('保存失败，请重新录入');
                                }
                            },
                            complete: function() {
                                //请求完成的处理
                            },
                            error: function(data) {

                            }
                        });

                    },
                }
            })

        },
        error: function() {
            toastr.error('删除失败，请刷新页面');
        },
    });
}


function oneValues(){
    var result;
    var url=window.location.search; //获取url中"?"符后的字串
    if(url.indexOf("?")!=-1){
        result = url.substr(url.indexOf("=")+1);
    }
    return result;
}